package com.aiks.dsyncpluginspringbootautoconfigure.pojo;

import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * PhxUserResDTO.
 *
 * @author <a href="mailto:liyd@yxt.com">liyd</a>
 * @date 2022-07-04 15:24
 * @since 1.0.0
 **/
@Data
public class PhxUserResDTO {

    /**
     * id.
     */
    private String id;

    /**
     * 第三方账号ID.
     */
    private String thirdUserId;

    /**
     * 账号，最大长度50.
     */
    private String username;

    /**
     * 姓名，最大长度50.
     */
    private String fullname;

    /**
     * 工号，最大长度50.
     */
    private String userNo;

    /**
     * imgUrl.
     */
    private String imgUrl;

    /**
     * 邮箱.
     */
    private String email;

    /**
     * 手机号.
     */
    private String mobile;

    /**
     * 证件号码.
     */
    private String idNo;

    /**
     * 性别: 0-未知 1-表示男 2-表示女.
     */
    private Integer gender;

    /**
     * 生日，格式：yyyy-MM-dd.
     */
    private Date birthday;

    /**
     * deptId.
     */
    private String deptId;

    /**
     * deptName.
     */
    private String deptName;

    /**
     * positionSet.
     */
    private List<PhxPositionDTO> positionSet;

    /**
     * gradeId.
     */
    private String gradeId;

    /**
     * gradeName.
     */
    private String gradeName;

    /**
     * managerUsername.
     */
    private String managerUsername;

    /**
     * expiredTime.
     */
    private Date expiredTime;

    /**
     * 入职时间，格式：yyyy-MM-dd.
     */
    private Date hireDate;

    /**
     * 机构自定义用户扩展字段.
     */
    private String spare1;

    /**
     * 机构自定义用户扩展字段.
     */
    private String spare2;

    /**
     * 机构自定义用户扩展字段.
     */
    private String spare3;

    /**
     * 机构自定义用户扩展字段.
     */
    private String spare4;

    /**
     * 机构自定义用户扩展字段.
     */
    private String spare5;

    /**
     * 机构自定义用户扩展字段.
     */
    private String spare6;

    /**
     * 机构自定义用户扩展字段.
     */
    private String spare7;

    /**
     * 机构自定义用户扩展字段.
     */
    private String spare8;

    /**
     * 机构自定义用户扩展字段.
     */
    private String spare9;

    /**
     * 机构自定义用户扩展字段.
     */
    private String spare10;

}
